Next: 名称, Previous: FreeBSD 13 NFSv4 nfscbd man(8) page 2009 中文译本, Up: FreeBSD 13 NFSv4 nfscbd man(8) page 2009 中文译本 [Contents]
李守中是开源软件理念坚定的支持者,所以译本虽不是软件,但依旧仿照开源软件的协议发布:
如果读者发现作品中有错误的地方,劳请来信指出。任何提高作品质量的建议李守中都将虚心接纳。
更多文章可于 李守中的主页 在线浏览。
本文档根据 FreeBSD 13.2 NFSv4 nfscbd manpage (man 8 nfscbd
) 翻译。
对于直译后无法准确描述软件行为的句子,李守中会根据软件行为对这些句子进行意译。对于必须添加很多内容才能实现意译的句子,李守中会尽量用直译 + 译者注 的方式来翻译。
受限于李守中的中文水平,在对句子进行意译时可能会偏离作者的本意,请读者谨慎参考。
有能力的读者可以从此链接 FreeBSD_13_NFSv4_nfscbd_man(8)_page_2009.txt.zip 下载英文原文与本文做对照。
Next: 概要, Previous: 译者总注, Up: FreeBSD 13 NFSv4 nfscbd man(8) page 2009 中文译本 [Contents]
nfscbd - NFSv4 client side callback daemon
NFSv4 客户端侧的回调守护进程。
Next: 描述, Previous: 名称, Up: FreeBSD 13 NFSv4 nfscbd man(8) page 2009 中文译本 [Contents]
nfscbd [ -p port_number ] [ -P client_principal ]
Next: 退出状态, Previous: 概要, Up: FreeBSD 13 NFSv4 nfscbd man(8) page 2009 中文译本 [Contents]
nfscbd 运行在使用 NFSv4 的 client 上来处理 NFSv4 server 的回调。如果 client 上没有运行 nfscbd,NFSv4 挂载的目录依旧可以正常工作,但是 server 不会给 client 发布 Open Delegation。
一个回调服务器 (callback server) 和一个主服务器 (master server) 总会被启动。
下面是可用的选项:
-p port_number
指定 callback server 要使用的端口号。
-P client_principal
使用要被用作使用基于 RPCSEC_GSS 的回调的目标主机的主要名称,指定了主机。对于 KerberosV 来说,这个值必须在 client 的 keytab 文件里面。这个值应该与执行 nfsv4 挂载时的 gssname
参数指定的值相同。如果不指定这个值,回调依旧会基于 AUTH_SYS 认证完成。截至 2009 年,甚至有许多现存的服务器将 AUTH_SYS 这个验证方式用于 RPCSEC_GSS 挂载。
比如, ‘nfscbd -p 7654 -P root’ 运行了一个守护进程来处理从 7654 端口传进来的回调,并且它使用基于主机的 root@<client host>.<dns-domain> 作为回调目标。
除非使用 -p
参数修改 nfscbd 监听的端口,否则 nfscbd 将使用 /usr/include/fs/nfs/nfs.h 中的 NFSV4_CBPORT 定义的端口来处理请求。想要了解更多的关于回调的内容与 Open Delegation 做了什么的内容,可以去看 RFC3530 (Network File System (NFS) Version 4 Protocol)。
Next: 更多信息, Previous: 描述, Up: FreeBSD 13 NFSv4 nfscbd man(8) page 2009 中文译本 [Contents]
nfscbd 工具返回 0 表示成功退出,返回值大于 0 表示出现错误。
Next: 历史, Previous: 退出状态, Up: FreeBSD 13 NFSv4 nfscbd man(8) page 2009 中文译本 [Contents]
nfsv4(4), mount_nfs(8)
Previous: 更多信息, Up: FreeBSD 13 NFSv4 nfscbd man(8) page 2009 中文译本 [Contents]
于 2009 年首次引入用于支持 NFSv4 的实验性 nfs client。
FreeBSD 13.0 2009.04.25